package com.lanyun.auth.basic.entity;

import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * (AuthPermission)实体类
 *
 * @author makejava
 * @since 2025-03-12 20:40:22
 */
@Data
public class AuthPermission implements Serializable {
    private static final long serialVersionUID = 979284358178230507L;

    private Long id;

    private String permissionKey;

    private String permissionDescription;

    private String createdBy;

    private Date createdTime;

    private String updatedBy;

    private Date updatedTime;

    private String isDeleted;

    private String permissionName;

    private String icon;

    private String status;

    /**
     * 权限类型 menu：菜单 button：按钮
     */
    private String type;

    private Long parentId;

    /**
     * 是否显示 show：是 hide：否
     */
    private String isShow;

    /**
     * 菜单路由
     */
    private String menuUrl;

}

